package com.bc.mes.mbg.mapper;

import com.bc.mes.mbg.model.schedule.CalPlanTeam;
import com.bc.mes.mbg.model.schedule.CalPlanTeamExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CalPlanTeamMapper {
    int countByExample(CalPlanTeamExample example);

    int deleteByExample(CalPlanTeamExample example);

    int deleteByPrimaryKey(Long recordId);

    int insert(CalPlanTeam record);

    int insertSelective(CalPlanTeam record);

    List<CalPlanTeam> selectByExample(CalPlanTeamExample example);

    CalPlanTeam selectByPrimaryKey(Long recordId);

    int updateByExampleSelective(@Param("record") CalPlanTeam record, @Param("example") CalPlanTeamExample example);

    int updateByExample(@Param("record") CalPlanTeam record, @Param("example") CalPlanTeamExample example);

    int updateByPrimaryKeySelective(CalPlanTeam record);

    int updateByPrimaryKey(CalPlanTeam record);
}